package com.coderman.infosys.auth.app.executor;

import com.coderman.infosys.auth.app.command.AbstractCmd;
import com.coderman.infosys.plat.auth.common.behavior.IAppOperation;
import com.coderman.infosys.plat.auth.common.dto.ResultDataDto;


/**
 * @Description:命令执行接口接口
 * @Author:shenshuai
 * @CreateTime:2022-01-02 15:27:38
 * @version v1.0
 */
public interface CmdExeService{

	/**
	 * 命令执行入口
	 * @param appOperation 业务执行操作编码--->可以用作执行路由或者业务注释说明
	 * @param abstractCmd
	 * @return
	 */
	ResultDataDto exe(IAppOperation appOperation, AbstractCmd abstractCmd);
}